strong disagreeable smell/stench - Allemand Anglais Dictionnaire